import Vue from 'vue';
import App from './App.vue';
import router from './router';     // vue推荐 路由插件
import store from './store';        // vuex 状态管理工具
// 引入公共样式
import '@/css/reset.css';

// 生产模式的调试 关闭
Vue.config.productionTip = false

// 请求库 npm i -D axios
import axios from 'axios';
let myrequest = axios.create({
  baseURL:'http://maoyan.bluej.cn'
});
// 将axios方法挂载在vue的原型上，后续所有vue实例都可以直接 this.axios 使用
Vue.prototype.axios = myrequest;

// 引入mintUI
import Mint from 'mint-ui';
import 'mint-ui/lib/style.css';   // 引入mintUI样式
Vue.use(Mint);

// 引入swiper
import VueAwesomeSwiper from 'vue-awesome-swiper'
// require styles
import 'swiper/dist/css/swiper.css'
Vue.use(VueAwesomeSwiper, /* { default global options } */);

// tool.js 工具类
import tools from './js/tool';
Vue.prototype.myTools = tools;

new Vue({
  router,
  store,
  render: h => h(App),
  data:{
    msg:'i am root'
  }
}).$mount('#app')
